NewMind
Plenty of materials for English Language practice [B1, B2] Values based materials — teach deeper than just a subject! Also personal and professional development for teachers. I have taught English for over 25 years, written 8 EFL text books for state school use in Southern Europe. Material available on Social & Emotional Learning, personal and professional development.